<?xml version="1.0" encoding="utf-8" ?>
<ProcessTemplate>
  <metadata>
    <name>Microsoft Process Template - Orcas v1.01</name>
        <description>The Microsoft Process Template is a customized template which internal Microsoft teams can use out of the box with VSTS for their product development needs.  The template was created by the Solution Provider team in partnership with Engineering Excellence.  It is designed to reflect EE best practices for project management for product development.</description>
    <plugins>
      <plugin name="Microsoft.ProjectCreationWizard.Classification" wizardPage="false"/>
      <plugin name="Microsoft.ProjectCreationWizard.Reporting" wizardPage="false"/>
      <plugin name="Microsoft.ProjectCreationWizard.Portal" wizardPage="true"/>
      <plugin name="Microsoft.ProjectCreationWizard.Groups" wizardPage="false"/>
      <plugin name="Microsoft.ProjectCreationWizard.WorkItemTracking" wizardPage="false"/>
      <plugin name="Microsoft.ProjectCreationWizard.VersionControl" wizardPage="true"/>
    </plugins>
  </metadata>
  <groups>
    <group id                ="Classification"
		   description       ="Structure definition for the project."
           completionMessage ="Project Structure uploaded.">
        <dependencies>
        </dependencies>
        <taskList filename="Classification\Classification.xml"/>
    </group>
    <group id                ="Groups"
		   description       ="Create Groups and assign Permissions." 
           completionMessage ="Groups created and Permissions assigned.">
        <dependencies>
            <dependency groupId="Classification" />
        </dependencies>
        <taskList filename="Groups and Permissions\GroupsandPermissions.xml" />
    </group>
    <group id                ="Reporting"
		   description       ="Project reports uploading."
           completionMessage ="Project reports uploaded.">
        <dependencies>
            <dependency groupId="Classification"/>
        </dependencies>
        <taskList filename="Reports\ReportsTasks.xml"/>
    </group>
    <group id                ="WorkItemTracking"
		   description       ="Workitem definitions uploading."
           completionMessage ="Work item definitions uploaded.">
        <dependencies>
            <dependency groupId="Classification"/>
            <dependency groupId="Groups"/>
        </dependencies>
        <taskList filename="WorkItem Tracking\WorkItems.xml"/>
    </group>
    <group id                ="VersionControl"
		   description       ="Creating version control."
           completionMessage ="Version control task completed.">
        <dependencies>
            <dependency groupId="Classification"/>
            <dependency groupId="Groups"/>
            <dependency groupId="WorkItemTracking" /> <!-- This is just to serialize execution with WIT -->
        </dependencies>
        <taskList filename="Version Control\VersionControl.xml"/>
    </group>
    <group id                ="Portal"
		   description       ="Creating project Site"
           completionMessage ="Project site created.">
        <dependencies>
            <dependency groupId="Classification"/>
            <dependency groupId="WorkItemTracking"/>
            <dependency groupId="VersionControl" />
        </dependencies>
        <taskList filename="Windows SharePoint Services\WssTasks.xml"/>
    </group>
  </groups>
</ProcessTemplate>
